/*
 * UnloadCommand.h
 *
 *  Created on: Nov 21, 2008
 *      Author: Ryan
 */

#ifndef UNLOADCOMMAND_H_
#define UNLOADCOMMAND_H_

#include "Command.h"

namespace OOInterface
{

class UnloadCommand: public OOInterface::Command
{
public:
	UnloadCommand( const Point3f& unloadLoc ) : _unloadLocation( unloadLoc ) {}
	virtual ~UnloadCommand() {}

	const Point3f& getUnloadLocation() const { return _unloadLocation; }
	void setUnloadLocation( const Point3f& unloadLoc ) { _unloadLocation = unloadLoc; }

	virtual std::string toString() const { return std::string("UnloadCommand"); };
private:
	Point3f _unloadLocation;
};

}

#endif /* UNLOADCOMMAND_H_ */
